home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1997 June
/
EnigmA AMIGA RUN 19 (1997)(G.R. Edizioni)(IT)[!][issue 1997-06][EAR-CD III].iso
/
for amiga
/
announce-2.0.22.z
/
announce-2.0.22
Wrap
Text File
|
1997-04-23
|
4KB
|
105 lines
This announces the release of Linux/68k-2.0.22.
This release is compatible with the native 2.0.22 kernel. This release
contains most of the patches I have received since the release of
2.0.21 except for a few that are better suited for the 2.1.x
development kernel.
Among the most important ones are the fixes for the semaphore code and
several IDE fixes that hopefully solves the problems with those broken
drives we've kept getting reports on.
An IMPORTANT note for people using GVP SCSI controllers:
Please REMOVE the `gvp11=xxxxxxxx' parameter from your bootstrap line.
Selecting the proper dma mask involves a bit of magic as it depends on
whether your controller does dma to the 24, 25 or 32 bit area. Setting
an incorrect dma mask will result in impredictable behavior. Please
DONT use this option unless you really know what you are doing!
Here is a list of the most important changes:
Torsten Scherer:
o fixed a race in atari_NCR5380.c.
Andreas Schwab:
o no need to store the root pointer more than once (tss.pagedir{,_v}
are unnecessary).
o important fix for the semaphore code.
o save the clobbered registers explicitly in the semaphore helper
functions.
o make mm_cachebits a constant if possible.
o declaration of m68k_pgtable_cachemode moved to <asm/pgtable.h>,
where it belongs.
o always set _PAGE_ACCESSED in page table descriptors (to avoid
unnecessary write accesses during table search).
o restructure page fault handler (see arch/i386/mm/fault.c :-) ).
o _syscallX() changed to check return value for legal error number.
Roman Zippel:
o disable_irq()/enable_irq() now works correctly for the Amiga.
Joerg Dorchain:
o it is now possible to add a minor to your printer module.
o cleanups for lp_m68k.c.
o update for amiflop's module behavior.
Chris Lawrence:
o misc updates to Configure.help.
Guenther Kelleter:
o misc updates to Configure.help.
o serious memory corruption bug in the console code, appearing when
switching consoles to a console with less rows.
o cleanup for atafb.c: bugfix for dubleline mode and video mode
switching on simple RGB-monitors. HW scrolling is now default for
all predefined modes.
o ide.c cleanup, removing several no-op tests for the Atari.
o IDE-CD support for the Atari.
o fixed a serious big in the IDE macros in include/asm/ide.h.
Geert Uytterhoeven:
o solved the problem with broken Western Digital IDE drives that
locks up after identification. This makes the driver look more like
the PC driver as well.
o misc cleanups to ide.c.
o the kernel now detects little-endian ramdisks as well.
o dmasound can now be compiled as a module.
Michael Schmitz:
o made Geert's WD patch work on the Atari as well.
Christian Sauer
o fixed IDE timeout problems for 68060 based A1200s.
Unknown:
o dma_max_address was set incorrectly for Zorro II based Amigas,
which caused all combined accelerator/SCSI boards to fail if their
memory was physically mapped above the 24-bit area.
Jesper Skov:
o new SCSI driver for the Blizzard 2060.
Myself:
o all GVP SCSI controllers should be handled correctly now, including
the ones capable of dma'ing to onboard memory outside the 24-bit
Zorro II area. This includes the G-FORCE-040 that several people
had problems with in the past.
o updated the a2065 driver to look a lot more like the SUN-Lance
driver, in order to make it easier to do a generic Lance driver in
the future.
o it is now only possible to select the special 68040 or 68060
optimizations if that particular CPU is the only one
selected. Besides, CONFIG_OPTIMIZE_060 works now.
The new kernel as well as a set of pre-compiled kernels, one for the
Atari and one for the Amiga (vmlinux-2.0.22-Atari.tar.gz and
vmlinux-2.0.22-Amiga.tar.gz respectively) are available at
SunSITE.auc.dk, under /pub/os/linux/680x0/v2.0. These files will
hopefully be available at the mirrors in a day or two.
10/10/96 Jes Sorensen (jds@kom.auc.dk).